helpless and deprived person - Francés Inglés Diccionario